package bean;

import java.util.Date;
import javax.persistence.*;

@Entity
@Table(name="cliente")
public class Cliente 
{
	private int id;
	private String razonSocial;
	private String tipoDeFacturaPorDefecto;
	private String condicionVenta;
	private int ingresosBrutos;
	private Date inicioActividades; 
	private String cuit;
//	@Embedded
//	private Direccion direccion;
	private String direccion;
	private boolean ivaResponsableInscriptoPorDefecto;
	private float descuento;
	private boolean habilitado;
	private String telefono;
	
	public Cliente() 
	{
	
	}
 
	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	public int getId()
	{
		return id;
	}


	public void setId(int id) 
	{
		this.id = id;
	}


	public String getRazonSocial() 
	{
		return razonSocial;
	}


	public void setRazonSocial(String razonSocial) 
	{
		this.razonSocial = razonSocial;
	}


	public String getTipoDeFacturaPorDefecto() 
	{
		return tipoDeFacturaPorDefecto;
	}


	public void setTipoDeFacturaPorDefecto(String tipoDeFacturaPorDefecto) 
	{
		this.tipoDeFacturaPorDefecto = tipoDeFacturaPorDefecto;
	}


	public String getCondicionVenta() 
	{
		return condicionVenta;
	}


	public void setCondicionVenta(String condicionesVenta) 
	{
		this.condicionVenta = condicionesVenta;
	}


	public int getIngresosBrutos()
	{
		return ingresosBrutos;
	}

	public void setIngresosBrutos(int ingresosBrutos) 
	{
		this.ingresosBrutos = ingresosBrutos;
	}


	public Date getInicioActividades() 
	{
		return inicioActividades;
	}


	public void setInicioActividades(Date inicioActividades) 
	{
		this.inicioActividades = inicioActividades;
	}


	public String getCuit() 
	{
		return cuit;
	}


	public void setCuit(String cuit) 
	{
		this.cuit = cuit;
	}

	
	public String getDireccion()
	{
		return direccion;
	}


	public void setDireccion(String direccion) 
	{
		this.direccion = direccion;
	}


	public boolean isIvaResponsableInscriptoPorDefecto() 
	{
		return ivaResponsableInscriptoPorDefecto;
	}

	public void setIvaResponsableInscriptoPorDefecto(boolean ivaResponsableInscriptoPorDefecto) 
	{
		this.ivaResponsableInscriptoPorDefecto = ivaResponsableInscriptoPorDefecto;
	}


	public float getDescuento() 
	{
		return descuento;
	}


	public void setDescuento(float descuento) 
	{
		this.descuento = descuento;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public boolean isHabilitado() {
		return habilitado;
	}

	public void setHabilitado(boolean habilitado) {
		this.habilitado = habilitado;
	}


}
